package com.example.teachingSystem.pojo.vo;

import com.example.teachingSystem.pojo.vo.course.CTeacherVo;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

@Data
public class ScheduleVo {

    private Long scheduleId;

    private Long courseId;

    /**
     * 课程名称：课程的名称。
     */
    private String courseName;

    /**
     * 教师：授课教师。
     */
    private CTeacherVo teacher;

    /**
     * 课程描述：课程的详细描述。
     */
    private String description;

    /**
     * 本课程的第几次课时
     */
    private Integer lessonNumber;

    /**
     * 第几节上课
     */
    private Integer classNumber;

    /**
     * 第几周
     */
    private Integer weekNumber;

    /**
     * 星期几
     */
    private String dayOfWeek;

    /**
     * 教室
     */
    private String classroom;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "Asia/Shanghai")
    private Date createTime;

}
